package com.process.dao.voDao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.process.domain.publi.PracticalTask;
import com.process.domain.publi.PracticalTaskVo;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @Description:
 * @ClassName: PracticalTaskVoDao
 * @Author: 殷凡卓
 * @Date: 2023/4/29 17:09
 */
@Mapper
public interface PracticalTaskVoDao extends BaseMapper<PracticalTaskVo> {
    List<PracticalTaskVo> selectVoByInnerAdviserPhone(String teacherPhone);

    List<PracticalTaskVo> selectVoForInnerAndCourseByAdviserPhone(String teacherPhone);

    List<PracticalTaskVo> selectVoByCourseAdviserPhone(String teacherPhone);

    List<PracticalTaskVo> selectVoByOuterAdviserPhone(String teacherPhone);

    List<PracticalTask> selectClassByOuterAdviserPhone(String teacherPhone);

    List<PracticalTask> selectClassByInnerAdviserPhone(String teacherPhone);

    List<PracticalTask> selectClassByCourseAdviserPhone(String teacherPhone);

    List<PracticalTaskVo> selectPraticalVo();
}
